armoured shield - French English Dictionary